package shujia.day01;

import java.util.Arrays;

/*
    变量：在java程序运行过程中，其值可以发生改变的量


    数据类型：
        基本数据类型：
            整数类型：       所占字节数           范围
                byte           1             -2^7 ~ 2^7-1
                short          2             -2^15 ~ 2^15-1
                int            4             -2^31 ~ 2^31-1
                long           8             -2^63 ~2^63-1
            小数类型【浮点类型】：
                float          4
                double         8
            字符类型：
                char           不同编码下，一个字符所占的字节数不同，默认java是Unicode编码，一个字符占用3个字节
            布尔类型：
                boolean        1

        引用数据类型：【后面说】
            类
            接口
            数组


      定义变量注意事项：
        1、java中整数默认是int类型
        2、要想定义一个long类型的数据，需要在值的后面加上L或者l表示，推荐L
        3、java中的小数默认是double类型
        4、要想定义一个float类型的数据，需要在值的后面加上F或者f,推荐F

 */
public class BianLiangDemo {
    public static void main(String[] args) {
        //定义一个byte类型的变量
        //数据类型 变量名 = 初始化值;
        byte b1 = 10;
        System.out.println(b1); // 直接使用变量，使用的是变量存储的值

        // 定义一个short类型的变量
        short s1 = 100;
        System.out.println(s1);

        //定义一个int类型的变量
        int i1 = 1000;
        System.out.println(i1);
//        int i2 = 100000000000;
        long l1 = 100000000000L;
        System.out.println(l1);

        //定义一个float类型的变量
        float f1 = 12.34F;
        System.out.println(f1);

        //定义一个double类型的变量
        double d1 = 12.34;
        System.out.println(d1);

        //定义一个布尔类型的变量
        boolean b2 = true;
        boolean b3 = false;
        System.out.println(b2);
        System.out.println(b3); // ctrl + alt + 下键



    }
}
